Диспетчер служб Интернета для ведения журнала использует два формата:
стандартный формат (формат Microsoft Professional Internet Services );
общий формат файлов журнала NCSA.
Формат журнала задается на вкладке Журнал с помощью списка Формат.
Для преобразования журналов узла Web из стандартного формата в формат EMWAC или формат NCSA применяется конвертер Convlog.exe (Microsoft Internet Log Converter). . Для вывода описания синтаксиса запустите программу Convlog.exe без параметров.
Чтобы преобразовать файл журнала в другой формат
Добавьте путь к программе Convlog.exe (по умолчанию находится в папке \Inetsrv ) в переменную пути поиска path.
Введите команду convlog. См. синтаксис и пример ниже.
Синтаксис
convlog -s[f|g|w] -t [emwac | ncsa[:смещениеGMT] | none] -o [каталог вывода] -f [временный каталог] -h имяФайла -d<m:[размерКэша]>
Параметры
-s[f|g|w]
Указание службы преобразуемых записей: f = обработать записи службы FTP, g = обработать записи службы Gopher, w = обработать записи службы WWW. Ключ -s используется для преобразования записей всех служб.
-t [emwac | ncsa[:смещениеGMT] | none]
Задание формата преобразования. По умолчанию используется формат EMWAC.
-o [каталог вывода]
Задание каталога для преобразованных файлов. По умолчанию используется текущий каталог.
-f [временный каталог]
Задание каталога для размещения временных файлов, создаваемых программой. По умолчанию используется каталог C:\Temp или каталог, указанный в переменной среды TMP.
-n[m:[размерКэша]|i]
Указание преобразования адресов IP в имена компьютеров и доменов. По умолчанию преобразование не выполняется.
m[размерКэша] = преобразовывать адреса IP в имена компьютеров (по умолчанию размер кэша равен 5000 байт). i = не преобразовывать адреса IP в имена компьютеров.
-h
Указание вывода подсказки.
имяФайла
Задание имени файла преобразуемого журнала. Программа будет использовать это имя для преобразованного файла.
-dm:[размерКэша]
Указание преобразования адресов IP из журнала NCSA в имена компьютеров или доменов. По умолчанию преобразование не выполняется, а размер кэша равен 5000 байт.
Примеры
convlog -sf -t ncsa -o c:\logs in*.log convlog -t ncsa:-0300 in*.log convlog -o \\stats\logs c:\logs\in*.log convlog -sfg in*.log convlog -nm *.log convlog -t none -nm:20000 *.log